package com.example.businessmanage.domain.dto;

import lombok.Data;
import javax.validation.constraints.NotNull;

/**
 * 主人申请取回宠物DTO
 */
@Data
public class OwnerRetrieveDTO {

    /**
     * 宠物ID（必填）
     */
    @NotNull(message = "宠物ID不能为空")
    private Long petId;

    /**
     * 当前宠物外借状态（前端传入，用于后端校验，避免状态不一致）
     * （0-不外借、1-已申请外借、2-已选择代养、3-运输中、4-在代养人手里、5-主人申请返回、6-代养人申请返回、7-返回中）
     */
    @NotNull(message = "宠物当前外借状态不能为空")
    private Integer currentLendStatus;
}
